@charset "UTF-8";

/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


/* GENERAL */
.hrule {
	margin-top: 10px;
	margin-bottom: 10px;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.credit {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	line-height: 16px;
	margin-right: 10px;
}
.italic {
	font-style: italic;
}
.bold {
	font-weight: bold;
}
#mainRightWrap #pageBottom {
	text-align: right;
	margin-right: 0px;
	padding-top: 10px;
	margin-top: 30px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #e1e1e1;
}
#mainRightWrap #pageBottom p {
	text-align: right;
	color: #999;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
#mainRightWrap #pageBottom a {
	text-decoration: none;
	color: #29ABE2;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}



/* WRAPPER */
html {
	height: 100%;
}
body {
	background-color: #a1a1a1;
	text-align: center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background-image: url(_images/a1.jpg);
	background-repeat: repeat;
	height: 100%;
}
#wrapper {
	margin: auto;
	text-align: center;
	width: 1020px;
	background-color: #a1a1a1;
	height: auto;
	background-image: url(_images/shadow_a1.jpg);
	background-repeat: repeat-y;
}
#content {
	margin: auto;
	text-align: center;
	width: 960px;
	background-color: #fff;
	background-image: url(_images/bg_content.gif);
	background-repeat: repeat;
	height: auto;
}

/* HEADER */
#topContent {
	background-color: ;
	background-image: url(_images/blank.jpg);
	background-repeat: repeat;
	width: 961px;
	height: 110px;
}


#header {
	position:relative;
	background-color: #000;
	width: 961px;
	margin-bottom: 0px;
	padding: 0px;
	height: 130px;
	background-image: url(_images/header.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#header #home-link {
	width: 300px;    
	position: absolute;
	height: 60px;  
	top: 49px;
	left: 30px; 
	border: 0;
}
#header #home-link2 {
	position: absolute;
	width: 89px;
	height: 87px;
	top: 25px;
	left: 847px;
	border: 0;
	background-repeat:no-repeat;
} 



/* NAVIGATION */
#nav {
	background-color: ;
	width: 961px;
	margin-bottom: 0px;
	padding: 0px;
	height: 45px;
	background-image: url(_images/nav_bg.png);
	background-repeat: repeat-x;
}
#navOverlap {
	background-color: ;
	width: 29px;
	margin-bottom: 0px;
	padding: 0px;
	height: 70px;
	background-image: url(_images/nav_overlap.png);
	background-repeat: no-repeat;
	float: right;
	margin-top: 130px;
}
#navEnd {
	background-color: ;
	width: 30px;
	margin-bottom: 0px;
	padding: 0px;
	height: 45px;
	background-image: url(_images/nav_end.png);
	background-repeat: no-repeat;
	float: left;
	margin-top: 130px;
}
#navDividers {
	background-color: ;
	width: 960px;
	height: 40px;
	background-image: url(_images/navdividers2.png);
	position: relative;
}
#nav #navDividers #navList ul {
    float:left;
    list-style:none outside none;
    margin:0;
    padding:0;
    width:100%;
}
#nav #navDividers #navList li {
    display:block;
    float:left;
    margin:0;
    padding:0;
}

/* navigation rollover - normal/visted */
#nav #navDividers #navList li a.navHome:link, #nav #navList li a.navHome:visited {
display: block;
background: url(_images/nav_sprite2.png) no-repeat 0px top;
height: 40px;
width: 100px;
}
#nav #navDividers #navList li a.navFeatures:link, #nav #navList li a.navFeatures:visited {
display: block;
background: url(_images/nav_sprite2.png) no-repeat -100px top;
height: 40px;
width: 150px;
}
#nav #navDividers #navList li a.navBeat:link, #nav #navList li a.navBeat:visited {
display: block;
background: url(_images/nav_sprite2.png) no-repeat -250px top;
height: 40px;
width: 145px;
}
#nav #navDividers #navList li a.navLookout:link, #nav #navList li a.navLookout:visited {
display: block;
background: url(_images/nav_sprite2.png) no-repeat -395px top;
height: 40px;
width: 185px;
}
#nav #navDividers #navList li a.navTrends:link, #nav #navList li a.navTrends:visited {
display: block;
background: url(_images/nav_sprite2.png) no-repeat -580px top;
height: 40px;
width: 130px;
}
#nav #navDividers #navList li a.navTaste:link, #nav #navList li a.navTaste:visited {
display: block;
background: url(_images/nav_sprite2.png) no-repeat -710px top;
height: 40px;
width: 105px;
}
#nav #navDividers #navList li a.navPhotos:link, #nav #navList li a.navPhotos:visited {
display: block;
background: url(_images/nav_sprite2.png) no-repeat -815px top;
height: 40px;
width: 135px;
}
/* navigation rollover - hover/active */
#nav #navDividers #navList li a.navHome:hover, #nav #navLink li a.navHome:active {
background-position: 0px -40px;
border: none;
}
#nav #navDividers #navList li a.navFeatures:hover, #nav #navLink li a.navFeatures:active {
background-position: -100px -40px;
border: none;
}
#nav #navDividers #navList li a.navBeat:hover, #nav #navLink li a.navBeat:active {
background-position: -250px -40px;
border: none;
}
#nav #navDividers #navList li a.navLookout:hover, #nav #navLink li a.navLookout:active {
background-position: -395px -40px;
border: none;
}
#nav #navDividers #navList li a.navTrends:hover, #nav #navLink li a.navTrends:active {
background-position: -580px -40px;
border: none;
}
#nav #navDividers #navList li a.navTaste:hover, #nav #navLink li a.navTaste:active {
background-position: -710px -40px;
border: none;
}
#nav #navDividers #navList li a.navPhotos:hover, #nav #navLink li a.navPhotos:active {
background-position: -815px -40px;
border: none;
}


/* HOMEPAGE SLIDESHOW */
#slideshowHolder {
	background-image:url('_images/slideshow_shadow.png');
	height: 270px;
	width: 600px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	clear: left;
}
#slideshowTop {
	background-color:#666;
	background-image:url('_images/footer.png');
	width: 230px;
	height: 20px;
	float: right;
}
#slideshowTop p {
	text-align: center;
	font-size: 11px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: 500;
	line-height: 13px;
	margin-top: 3px;
	color: #FFF;
}
#slideshow * {
	margin: 0;
	padding: 0;
}
#slideshow {
	background-color:#fff;
	position: relative;
	width: 590px;
	height: 260px;
	margin-bottom: 10px;
	margin-right: 10px;
	overflow: hidden;
}
#slideshow #menu, #slideshow #pictures, #slideshow #loading {
	position: absolute;
}
#slideshow #loading {
	background: url('_images/blank.gif');
	background-repeat:no-repeat;
    display: block;
	top: 130px;
	left: 180px;
	text-indent: -5000px;
	width: 24px;
	height: 24px;
	visibility: hidden;
	z-index: 5;
}
#slideshow #pictures {
	background: url('_images/slideshow_bg.jpg');
	width: 360px;
	height: 260px;
	left: 0;
	overflow: hidden;
}
#slideshow #pictures li {
	display: block;
	position: absolute;
	top: 0;
	width: 360px;
}
#slideshow #pictures li img {
	display: block;
	position: relative;
	bottom: 0;
}
#slideshow #menu {
	background: url('_images/blank.png');
	list-style-type: none;
	width: 220px;
	height: 260px;
	right: 0;
	padding-top: 23px;
	padding-right: 5px;
	padding-left: 5px;
}
#slideshow #menu li {
	display: block;
	z-index: 1000;
	position: relative;
	zoom: 1;
}
#slideshow #menu li a {
	display: block;
	font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration: none;
	padding: 12px 10px 5px 10px;
	z-index: 1000;
	color: #a1a1a1;
	line-height: 12px;
	vertical-align: middle;
	zoom: 1;
}
#slideshow #menu li a:focus {
	outline: 0;
}
#slideshow #menu li a:hover {
	color: #000;
}
#slideshow #menu li.current a {
	font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #FFCE1C;
	padding: 12px 10px 5px 10px;
	line-height: 12px;
}
#slideshow #menu li.slideButton {
	background-image: url('_images/hrule_160b.png');
	background-position: right bottom;
	background-repeat: repeat-x;
	height: 80px;
	padding: 0px;
}
#slideshow #menu li.slideButtonEnd {
	height: 80px;
	padding: 0px;
	
}
#slideshow #menu .slideThumb {
	float: left;
	padding-right: 10px;
}
#slideshow #menu .slideLabel {
	text-align: left;
	font-weight: bold;
	margin-bottom: 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#slideshow #menu .slideDetail {
	text-align: left;
	font-size: 10px;
}



/* ADVERTISEMENTS */
#leaderboard {
	width: 728px;
	height: 90px;
	text-align: center;
	margin-top: 20px;
	border: 5px solid #e6e6e6;
	margin-left: auto;
	margin-right: auto;
}
#medRectanglemovie {
	background-color:#e6e6e6;
	padding: 5px;
	height: 180px;
	width: 260px;
	float: right;
	margin-right: 20px;
	margin-top: 20px;
}
#medRectangle {
	background-color:#e6e6e6;
	padding: 5px;
	height: 250px;
	width: 300px;
	float: right;
	margin-right: 20px;
	margin-top: 20px;
}
#medRectangle2 {
	background-color:#e6e6e6;
	padding: 5px;
	height: 250px;
	width: 300px;
	float: right;
	margin-right: 20px;
	margin-top: 20px;
	clear: right;
}
#digitalbanner {
	background-color:#fff;
	padding: 0px;
	height: 120px;
	width: 300px;
	float: right;
	margin-right: 20px;
	margin-top: 20px;
	border: 5px solid #e6e6e6;
	clear: right;
}
#digitalbanner p {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
	letter-spacing: 2px;
	margin-bottom: 5px;
	margin-top:10px;
}

#halfBanner {
	background-color:#fff;
	padding: 5px 33px 20px 33px;
	height: 70px;
	width: 234px;
	float: right;
	margin-right: 20px;
	margin-top: 20px;
	border: 5px solid #e6e6e6;
	clear: right;
}
#halfBanner p {
	font-size: 8px;
	font-family: Verdana, Geneva, sans-serif;
	color: #a1a1a1;
	letter-spacing: 5px;
	margin-bottom: 5px;
}
.halfBanner {
	height: 60px;
	width:234px;
	border: 1px solid #a1a1a1;
}
#button {
	background-color:#fff;
	padding: 10px 10px 20px 10px;
	height: 110px;
	width: 280px;
	float: right;
	margin-right: 20px;
	margin-top: 20px;
	border: 5px solid #e6e6e6;
	clear: right;
}
#button p {
	font-size: 8px;
	font-family: Verdana, Geneva, sans-serif;
	color: #a1a1a1;
	letter-spacing: 5px;
	margin-bottom: 10px;
}
.button {
	height: 90px;
	width:120px;
	display: inline;
}
.buttonLeft {
	height: 90px;
	width:120px;
	display: inline;
	margin-right: 10px;
}

/* NEWSLETTER */
#contact {
	margin-top: 20px;
	margin-right: 20px;
	height: 197px;
	width: 260px;
	background-color: #666666;
	overflow: hidden;
	border: 5px solid #e6e6e6;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	float: right;
	clear: right;
}
#contact p {
	text-align: left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #e6e6e6;
	line-height: 14px;
}
#contact p.join {
	margin-bottom: 15px;
}
#contact p img.title {
	margin-bottom: 10px;
	margin-top: 5px;
	margin-left: -2px;
}
#frmContact {
	color: #fff;
	height: 30px;
	margin-top: 10px;
}
input {
	color: #000;
	background: #e6e6e6;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 8px;
}
.email {
	margin-bottom: 8px;
	height: 17px;
	width: 182px;
	border: 2px inset #FFF;
}
.submit {
	background-color:#666;
	float: right;
}
#contact .socialicon {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 15px;
}
#contact .italic {
	font-style: italic;
}
/*viewer */
#viewer {
	margin-top: 20px;
	margin-right: 20px;
	height: auto;
	width: 300px;
	background-color: #666;
	overflow: hidden;
	border: 5px solid #CCC;
	padding: 0px;
	float: right;
	text-align: left;
	clear: right;
}
#viewer ul li a, #blog ol li a:visited {
	color: #000;
	text-decoration: none;
	list-style-type: square;
	font-size: 12px;
}
#viewer ul li a:hover, #blog ol li a:active {
	color: #000;
	text-decoration: underline;
	list-style-type: square;
	font-size: 12px;
}
#viewer_bar {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	list-style-type: square;
}
#viewer ul li {
	color: #000;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	line-height: 21px;
	list-style-type: none;
}
#viewer a{
	color:#06F;
	font-size: 14px;
	text-decoration: none;
}
#viewer a:hover{
	text-decoration:underline;
}
#viewer p{
	font-size:12px;
	color: #FFF
}
#viewer time{
	color: #666;
	font-size: 10px;
}


/*BLOG SIDEBAR */
#blog {
	margin-top: -5px;
	margin-right: 20px;
	height: auto;
	width: 260px;
	background-color: #fff;
	overflow: hidden;
	border: 5px solid #CCC;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	float: right;
	text-align: left;
	clear: right;
}
#blog ul li a, #blog ol li a:visited {
	color: #000;
	text-decoration: none;
	list-style-type: square;
	font-size: 12px;
}
#blog ul li a:hover, #blog ol li a:active {
	color: #000;
	text-decoration: underline;
	list-style-type: square;
	font-size: 12px;
}
#blog_bar {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	list-style-type: square;
}
#blog ul li {
	color: #000;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	line-height: 21px;
	list-style-type: none;
}
#blog a{
	color:#29ABE2;
	font-size: 14px;
	text-decoration: none;
}
#blog a:hover{
	text-decoration:none;
	color: #F93;
}
#blog p{
	font-size:12px;
}
#blog time{
	color: #666;
	font-size: 10px;
}
#blog a small {
	color:#29ABE2;
	font-size:9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	left:4px;
	top:0px;
	font-weight:bold;
}
#blog a small:hover{
	color:#F90;
}
/* CONTACT FORM */
#mainContent #artTitle #frmContact {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #000;
	height: 100%;
	width: 430px;
	background-color: #fff;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainContent #artTitle #frmContact input {
	color: #000;
	margin-bottom: 0px;
}
#mainContent #artTitle #frmContact p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #000;
}
#mainContent #artTitle .frmRight {
	float: right;
	margin-right: 0px;
}
#mainContent #artTitle .frmLeft {
	float: left;
	clear: both;
	margin-bottom: 0px;
}
#mainContent #artTitle .subject {
	clear: both;
	padding-top: 10px;
	margin-bottom: 5px;
}
#mainContent #artTitle .subjectBox {
	height: 20px;
	width: 400px;
	margin-bottom: 5px;
	border: 1px solid #a1a1a1;
}
#mainContent #artTitle .message {
	clear: both;
	padding-top: 10px;
	margin-bottom: 5px;
}
#mainContent #artTitle .messageBox {
	height: 150px;
	width: 400px;
	margin-bottom: 0px;
	background-color: #e6e6e6;
	border: 1px solid #a1a1a1;
}
#mainContent #artTitle .submitTxt {
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	border: none;
	background-color: #fff;
}
#mainContent #artTitle .name2 {
	margin-left: 0px;
	margin-bottom: 0px;
	height: 20px;
	width: 200px;
	border: 1px solid #a1a1a1;
}
#mainContent #artTitle .email2 {
	margin-left: 0px;
	margin-bottom: 0px;
	height: 20px;
	width: 200px;
	margin-right: 0px;
	border: 1px solid #a1a1a1;
}





/* ARTICLES TAB */
#tabbed_box_1 {
	margin-left: 20px;
	height: 100%;
	width: 590px;
	background-color: ;
	float: left;
	overflow: hidden;
	text-align: left;
	clear: left;
}
ul.tabs {
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:2px;
}
ul.tabs li {
	list-style:none;
	display:inline;
}
ul.tabs li a, ul.tabs li a:visited {
	background-color:#a1a1a1;
	color:#fff;
	padding:6px 14px 2px 14px;
	text-decoration:none;
	font-size:16px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #a1a1a1;
}
ul.tabs li a:hover {
	background-color:#666;
	border-color:#a1a1a1;
}
ul.tabs li a.active {
	background-color:#ffffff;
	color:#666;
	border:1px solid #a1a1a1; 
	border-bottom: 1px solid #ffffff;	
}
.content {
	background-color:#ffffff;
	padding:10px;
	border:1px solid #a1a1a1; 	
	font-family: Georgia, "Times New Roman", Times, serif;
}
#content_2, #content_3 { display:none; }

.content ul {
	margin:0px;
	padding:0px 10px 0px 10px;
}
.content ul li {
	list-style:none;
	border-bottom:1px solid #d6dde0;
	padding-top:20px;
	padding-bottom:20px;
	font-size:13px;
	line-height: 16px;
}
.content ul li:last-child {
	border-bottom:none;
}
.content ul li p {
	display: inline;
}
.content ul li h1 a {
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#022245;
	text-align: left;
	margin-bottom: 0px;
	line-height: 21px;
}
.content ul li a {
	text-decoration:none;
}
.content ul li h2 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#666;
	text-align: left;
	margin-bottom: 5px;
	line-height: 13px;
}
.content ul li a small {
	color:#29ABE2;
	font-size:9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	left:4px;
	top:0px;
	font-weight:bold;
}
.content ul li h1 a:hover {
	text-decoration: underline;
}
.content ul li a:hover small {
	color:#FFCE1C;
}
.article_img {
	float: left;
	display: inline;
	margin-right: 20px;
}
.summary {
	margin-top: 0px;
	margin-left: 20px;
}





/* MAIN CONTENT */
#mainContent {
	margin-left: 20px;
	height: auto;
	width: 550px;
	background-color: #fff;
	margin-bottom: 0px;
	margin-top: 20px;
	float: left;
	overflow: hidden;
	border:1px solid #a1a1a1;
	padding: 20px;
	text-align: left;
}
#mainContent #titleFeatures {
	background-image: url(_images/features.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 40px;
	width: 550px;
	float: left;
	margin-top: 0px;
	margin-left: -2px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}
#mainContent #titleBeat {
	background-image: url(_images/title_beat.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 40px;
	width: 550px;
	float: left;
	margin-top: 0px;
	margin-left: -2px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}
#mainContent #titleBlog {
	background-image: url(_images/title_blog.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 40px;
	width: 550px;
	float: left;
	margin-top: 0px;
	margin-left: -2px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}

#mainContent #titleLookout {
	background-image: url(_images/title_lookout.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 40px;
	width: 550px;
	float: left;
	margin-top: 0px;
	margin-left: -2px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}
#mainContent #titleTrends {
	background-image: url(_images/title_trends.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 40px;
	width: 550px;
	float: left;
	margin-top: 0px;
	margin-left: -2px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}
#mainContent #titleTaste {
	background-image: url(_images/title_taste.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 40px;
	width: 550px;
	float: left;
	margin-top: 0px;
	margin-left: -2px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}
#mainContent #titlePhotos {
	background-image: url(_images/title_photos.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 40px;
	width: 550px;
	float: left;
	margin-top: 0px;
	margin-left: -2px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}
#mainContent #titleAbout {
	background-image: url(_images/about.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 40px;
	width: 550px;
	float: left;
	margin-top: 0px;
	margin-left: -2px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}
#mainContent #titleContact {
	background-image: url(_images/title_contact.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 40px;
	width: 550px;
	float: left;
	margin-top: 0px;
	margin-left: -2px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}
#mainContent #titleNewsletters {
	background-image: url(_images/title_newsletters.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 40px;
	width: 550px;
	float: left;
	margin-top: 0px;
	margin-left: -2px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}
#mainContent #titleDigital {
	background-image: url(_images/title_digital.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 40px;
	width: 550px;
	float: left;
	margin-top: 0px;
	margin-left: -2px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}
#mainContent #titleNightlife {
	background-image: url(_images/title_nightlife.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 40px;
	width: 550px;
	float: left;
	margin-top: 0px;
	margin-left: -2px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}
#mainContent p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#000;
	text-align: left;
	line-height: 16px;
}
#mainContent #mainRightWrap {
	width: 400px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6dde0;
}
#mainContent ul li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 25px;
	text-indent: 0px;
	margin-left: 30px;
	font-style: italic;
}

/* BREAD CRUMB */
#mainContent #breadcrumb {
	margin-bottom: 10px;
}
#mainContent #breadcrumb p {
	color: #29ABE2;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
#mainContent #breadcrumb p a {
	color: #29ABE2;
	text-decoration: none;
}
#mainContent #breadcrumb p a:visted {
	color: #29ABE2;
	text-decoration: none;
}
#mainContent #breadcrumb p a:hover, #mainContent #breadcrumbs p a:active {
	color: #29ABE2;
	text-decoration: underline;
}

/* FEATURED ARTICLE */
#mainContent #mainTitle h1 a {
	margin-top: 10px;
	font-size:21px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 24px;
	color: #022245;
	text-align: left;
	text-decoration: none;
}
#mainContent #mainTitle h1 a:hover {
	text-decoration: underline;
}
#mainContent #mainTitle h2 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#666;
	text-align: left;
	margin-bottom: 5px;
	line-height: 14px;
}
.mainImage {
	margin-bottom: 5px;
}

/* Article List */
#normTitle {
	margin-top: 15px;
	margin-bottom:15px;
	height: 80px;
}
#mainContent #normTitle h3 a {
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#022245;
	text-align: left;
	margin-bottom: 0px;
	line-height: 18px;
}
#mainContent #normTitle h3 a:hover {
	text-decoration: underline;
}
#mainContent #normTitle h2 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#666;
	text-align: left;
	margin-bottom: 5px;
	line-height: 14px;
}
.floatIMG {
	float: left;
	margin-right: 10px;
	margin-top: 3px;
	clear: left;
}


/* MAIN CONTENT SIDEBAR */
#mainSidebar {
	width: 120px;
	height: auto;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	float: right;
	clear: both;
	margin-left: 10px;
}
#mainSidebar p {
	font-size: 8px;
	font-family: Verdana, Geneva, sans-serif;
	color: #a1a1a1;
	letter-spacing: 5px;
	margin-bottom: 10px;
	text-align: center;
}


/* ARTICLE TEXT */
#mainContent #artTitle h1 {
	margin-top: 10px;
	font-size:27px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 31px;
	color: #000;
	text-align: left;
	text-decoration: none;
	margin-bottom: 10px;
}
#mainContent #artTitle h2 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#666;
	text-align: left;
	margin-bottom: 5px;
	line-height: 14px;
}
#mainContent #artTitle h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000;
	text-align: center;
	margin-bottom: 5px;
	line-height: 30px;
	margin-top: 20px;
	font-style: italic;
	margin-bottom: 15px;
}
#mainContent #artTitle p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 25px;
	text-indent: 30px;
	
}
#mainContent #artTitle a, #mainContent #artTitle a:visited {
	color: #29ABE2;
	text-decoration: none;
}
#mainContent #artTitle a:hover, #mainContent #artTitle a:active {
	text-decoration: underline;
}
#mainContent .masthead_left {
	float: left;
	width: 240px;
	text-align: right;
	margin-bottom: 30px;
	padding: 0;
}
#mainContent .masthead_right {
	display: inline;
	width: 280px;
	text-align: left;
	margin-bottom: 30px;
	padding: 0;
}
#mainContent #artTitle .masthead_left p {
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	letter-spacing: 2px;
	font-size: 9px;
	color: #a1a1a1;
	line-height: 24px;
}
#mainContent #artTitle .masthead_right p {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 24px;
}


/* FOLIO */
#folio {
	float: right;
	clear: both;
	margin-top: 20px;
}
#folio p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
}
#mainContent #folio a, #mainContent #folio a:visited {
	color: #29ABE2;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-decoration: none;
}
#mainContent #folio a:hover, #mainContent #folio a:active {
	text-decoration: underline;
}


/* PHOTO GALLERY */
.thumbnail {
	padding: 2px;
	margin: 10px;
	border: 1px solid #a1a1a1;
}
#gallery {
	margin-top: 10px;
	text-align: left;
	margin-left: -10px;
	float: left;
}




/* DEPARTMENTS */
#departments {
	margin-left: 20px;
	height: 275px;
	width: 570px;
	background-color: #fff;
	margin-bottom: 0px;
	margin-top: 20px;
	float: left;
	overflow: hidden;
	text-align: center;
	border:1px solid #a1a1a1;
	padding: 10px;
	clear: left;
}
#departments h1 {
	font-size: 24px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #000;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 5px;
	line-height: 27px;
}
#departments h2 a, #departments h2 a:visited {
	font-size: 14px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #29ABE2;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}
#departments h2 a:hover, #departments h2 a:active {
	color: #29ABE2;
	text-decoration: underline;
}
#departments p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 14px;
}
.departments {
	width: 100px;
	font-size: 9px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	float: left;
	margin-right: 35px;
}

/* YOUTUBE */
#video {
	margin-left: 20px;
	height: 349px;
	width: 577px;
	background-color:#CCC;
	margin-bottom: 20px;
	margin-top: 0px;
	float: left;
	overflow: hidden;
	text-align: center;
	border:1px solid #a1a1a1;
	padding: 5px;
	clear: left;
}
#video h1 {
	font-size: 16px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #000;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 20px;
}
#video h2 a, #video h2 a:visited {
	font-size: 14px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #29ABE2;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}
#video h2 a:hover, #video h2 a:active {
	color: #29ABE2;
	text-decoration: underline;
}
#video p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 14px;
}
.video {
	width: 100px;
	font-size: 9px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	float: left;
	margin-right: 40px;
}

/* DIGITAL DIV */
#digital {
	margin-left: 20px;
	height: 240px;
	width: 577px;
	background-color:#666;
	margin-bottom: 20px;
	margin-top: 0px;
	float: left;
	overflow: hidden;
	text-align: center;
	border:1px solid #a1a1a1;
	padding: 5px;
	clear: left;
}
#digital h1 {
	font-size: 16px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #000;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 20px;
}
#digital h2 a, #digital h2 a:visited {
	font-size: 14px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #29ABE2;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}
#digital h2 a:hover, #digital h2 a:active {
	color: #29ABE2;
	text-decoration: underline;
}
#digital p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 14px;
}
.digital {
	width: 100px;
	font-size: 9px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	float: left;
	margin-right: 40px;
}


/* WHAT'S POPULAR */
#popular {
	margin-top: 20px;
	margin-right: 20px;
	height: 150px;
	width: 260px;
	background-color: #fff;
	overflow: hidden;
	border: 5px solid #e6e6e6;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	float: right;
	text-align: left;
	clear: right;
}
#popular ol li {
	color: #000;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 22px;
}
#popular ol li a, #popular ol li a:visited {
	color: #000;
	text-decoration: none;
}
#popular ol li a:hover, #popular ol li a:active {
	color: #000;
	text-decoration: underline;
}
#most_read {
	margin-left: 20px;
	margin-top: 10px;
}



/* SPACER */
#spacer {
	height: 40px;
	width: 100%;
	background-image:url(_images/blank.png);
	clear: both;
}




/* CURRENT ISSUE */
#footerLinks {
	background-color: #666;
	background-image: url(_images/blank.jpg);
	background-repeat: repeat;
	width: 961px;
	height: 190px;
	margin-bottom: 0px;
	padding-top: 10px;
	border-top: 5px solid #e6e6e6;
}
#footerLinks p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 14px;
}
#cover {
	border-right:1px dotted #FFFFFF;
    float:left;
    height:155px;
    margin-right:20px;
    margin-left: 40px;
    margin-top:10px;
    padding-top: 5px;
    width:120px;
}
#issue {
	color: #fff;
	text-align: left;
	padding-top: 20px;
	margin-right: 60px;
}
#issue h1 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
}
#issue h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	font-style: italic;
	margin-bottom: 10px;
}
#issue p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 10px;
}
#issue a {
	color: #29ABE2;
	text-decoration: none;
}
#issue a:hover {
	text-decoration: underline;
}



/* FOOTER */
#footer {
	clear: both;
	background-color:#000;
	background-image: url(_images/footer.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 0px;
	height: 25px;
    width: 961px;
	padding-top: 3px;
}
#footer p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999;
	margin-bottom: 0px;
	margin-top: 5px;
	line-height: 14px;
	font-style: italic;
}
#footer ul {
    list-style:none outside none;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999;
	margin-bottom: 0px;
	margin-top: 5px;
	line-height: 14px;
}
#footer ul li {
    display: inline;
    margin-right:20px;
    padding:0;
}
#footer ul li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	color: #999;
	text-decoration: none;
	font-style: italic;
}
#footer ul li a:hover, #footer ul li a:active {
	color: #29ABE2;
}



/* FORM PROCESSED */
#thanks {
	margin: 20px;
	height: 800px;
	width: 540px;
	background-color: #fff;
	margin-bottom: 40px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	float: left;
	overflow: hidden;
}
#thanks h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#000;
	text-align: left;
}
#thanks p {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#000;
	text-align: left;
}
#thanks p a {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#69d2e7;
	text-align: left;
	text-decoration:none;
}
#thanks p a:hover {
	text-decoration: underline;
}
